<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>

    // 十进制转其他
    var num = 365;
    console.log( num.toString(2) );
    console.log( num.toString(8) );
    console.log( num.toString(10) );
    console.log( num.toString(16) );

    // 其他转十进制
    var str = "101101111";
    console.log( parseInt(str, 2) );
    console.log( parseInt(str, 8) );
    console.log( parseInt(str, 10) );
    console.log( parseInt(str, 16) );

    // 需求
    // 二进制转成十六进制，先找十进制过渡，再转目标进制
    var str2 = "110110";
    console.log( parseInt(str2, 2).toString(16) );



</script>
</html>